Math and aggregate expressions

I'd add an assignment to `typeIsArray` so we don't have to reference `module.exports.typeIsArray` elsewhere in this file:

```coffeescript
module.exports.typeIsArray = typeIsArray = Array.isArray || ( value ) ->
```