Parser is aware of priorities now. Fixed test cases to adapt to new trees.
Interpreter tests and now uses Long instead of Int
Refactored interpreter
Now multimethod can have an accumulator (state). Interpreter
Refactored interpreter using new multimethod implementation, which has an inner state.
Minor refactoring
minor fix
blocks support
Parser supports function definitions without default parameters. No param functions are to be tested yet.