Adding mathy functions to experimental parser.

I also sorted the list of functions in Functions.scala alphabetically--it was getting unweildy... sorry if that isn't desired.

Note, I don't have any tests for this yet (for the parser piece)--if someone points me in the right direction I can add them to this pull request.