Math.exp(<not integer or float>) raises TypeError

From now on Math.exp raises a TypeError if it isn't called with an integer or a
float as first argument.
Merge branch 'master' of https://github.com/topazproject/topaz