Operator functions, Token improved, introduced NumberToken
Refactor - change packages, introduce FunctionFactory, add unit test for NumberToken
Introduce builtin functions
Remove arity from function interface