(map,Module,Module,Function)
map(M,N,f)
-- creates a map from the module N to the module M whose matrix entries are obtained from the function f by evaluating f(i,j)