wrote a parser. neat.
passing evaluator
evaluating sub math expressions
nicer evaluating
i think i get the grammar now
if statements work wow
got variables and environments
defining and calling some functions (not all tho)
happy lambda tests pass
lambda errors work
added comments
removed unused function
moved the maths down below
functions for lists
shouldn't be messing with ast
some stdlib
more comparisons