Added View.map2

Allows mapping from two separate IView values to a new view