Merge pull request #1 from elclemente/functions

Functions
fixed neg overloading issue
fixed tests
supporting variables
Merge pull request #15 from elclemente/vars

Vars