Base interface of any mathematical element: fraction, mathmatical Text, function, expression with multiple elements etc...element: fraction, mathmatical text, function, expression with multiple...reference type objects in C# style. static std::enable_if<! IsSmartPtr...