new symbolic differentiator
moved functions to another folder
functional programming tools
support utility functions
added nargin and nargout to function evaluator
nargin and nargout to code2file