Add outer, map2 and map3 expressions.
Using outer, map2 and map3 to implement dot.