s/pure//
tidies notes re: whitespace
fixes warning about how BUILTIN_FUNC could match empty string
references about left recursion
supports deeper parsing of conditionals, and more ..

* variable names that start with capital letters
* lowercase operators (but not mixed-case)