Added type signatures for ES6 additions to Math object

This addresses #79.

All the new ES6 Math object function properties[1] had type signatures that mirrored the existing declarations, so there shouldn't be anything unexpected.  But please let me know if I need to change or amend anything.

1. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math