Adding #map

Almost done witht the collections API. Reduce and reduceRight will takes
some more though