added a base math functions and operators