TESTS (adapted to the format specified by the client) 1) 2 + 2.0 4.0 2) 12 * 1.5 18 3) 2 ^ 2 4 4) 2.01 - .01 2.0 5) 0.3 + -.1 0.2 6) 2 ^ 0.5 1.41421 7) 1.0 / 7 0.142857 8) -5 * 4 -20 9) 3 / 0 Inf or DivBy0 10) -1 ^ 0.5 NaN 11) a + b 12) tigers 13) 1 + 14) - 3