add test for  return [1,2,3,4,5] when map called with { |x| x }
add test for [1,2,3,4,5]  returning [3,4,5,6,7] when map called with { |x| x + 2 }
add test for returned enumerator if no block given