Added `map` method to list of available list operations
* as its name implies this method _maps_ a given function on every element of a given `Cons` structure and returns the result as a equally sized new `Cons` structure
* added appropriate test case