math tests
changed Object.getOwnPropertyNames to Object.keys
testing IE compatibility