make this a little more sane, and never return Unit from one of the native class methods
add in map, grep and each to Array and add some tests for it