Functions
Function object:
  Added function subclass (parent: Operator);
  Added a new package trigFuncs in back.operations;
  Fixed Sin & Asin accordingly;
  Added Cos, Acos, Tan, Atan.
Constant:
  Reduced redundancy in EConstant & PIConstant.