Rewrote function calling, improved parsing of function calling and vector subscripting, and fixed a lot of bugs.
Fixed memory leaks and improved pretty printing
Fixed printing issue
Comments with ‘#’ character (thanks zhuowei!)
Added very basic tests, improved error messages, fixed variable deletion
Merge remote-tracking branch 'upstream/alpha'
corrected vector cross product calculation