Added application code
Removed not used method
Changed offset to static
Split Bracket into Block and Bracket
Removed unneeded exception from Token.findComma method declaration
Added single-argument functions support
Added abs() function
Added multi-argument functions support
Added log() function
Changed error message for function with wrong number of arguments
Only dot is now recognized as decimal delimiter
Corrected exception handling in main class
Moved findWhitespace to Token
Added Expression class, this fixes problems with static offset and previously not detected garbage in the end of expression