Calculator: add negative numbers, modulo and power operator and Math functions