Fixed CompareTo optimization
Added math constants
Added functional equivalent tests
Implemented functional equivalents for Sqrt, Exp, Ln
Simplified CanCall, implement CallMatches, CallEquals
Improved Equals, CompareTo
Cleaned up excessive exceptions