added several implementations of map
added new map challenge to readme