Mathematic Expressions Library  0.1
The core math data structures and manipulators
Todo List
Global string_to_expression (size_t str_len, char const *str)

Allow symbols to be detected when they start with numeric digits also. string_to_sym is already compatible.

Do series of additional syntax checks here.

Syntax Check: Check that level==0

Syntax Check: Check that oparen_count==cparen_count

Global sym_new_name (char *name)
Should probably check that the name contains valid chars (printable)
Global workspace_get (char *name)
Create a return value for bad name like workspace_set with WORKSPACE_NAME