||Returns a list by applying the operator/function element wise to all elements in X.
The uop or bop are the string of unary or binary operators (or functions) for numbers respectively.
map(uop,X) has the meaning as R in for(i:[0:N]) R[i]=op(X[i]);
map(bop,X,Y) has the meaning as R in for(i:[0:N]) R[i]=op(X[i],Y[i]); for function or for(i:[0:N]) R[i]=X[i] bop Y[i] for operator.
Either X or Y can be a number and it will automatically convert to the same size of the other list.