#36 with shortcuts removed

@imlucas 
* Changed `Double` to `Number` to hide Javascript's `Number` constructor
* Added `_$index`
* Made the former `_$size()` a property `_$size`