Starting Arbitrary Functions

Changed the manual a bit (new link)

Started adding NCalc library to generate function values. Going well,
but it's a bit rocky and too specific. Will need to work on pre-parsing
the input string somehow.