Evaluating expressions works, mostly

Still need to find small bug in parse tree generation.