Fixed bugs, nested func calls, negative numbers

Fixed bug in priority of expressions and function calls
Added support for zero and multiple function arguments
Added support for nested function calls
Added support for negative numbers