Is there a "inner" function that takes a function argument. Similar to outer () vs. %o% such that inner (x, y, FUN = function (z1, z2) sum (z1 * z2)) returns the same result as x %*% y? Michael