Moved builtins into separate classes; refactored Builtin base class
Fix: Correct printing via (display)
Refactored the Evaluator class hierarchy
Fix: Correct parameter count assertions
Added abstract syntax tree definition and analyzing evaluator implementation