add new calling pattern to map() to update arrays
add new calling pattern to map() to update arrays

Example:
  `stream|map(func)` to apply func to stream elements
  `map(array,func)` to apply func to array elements

matz/streem,matz/streem