added element wise ops: mul, pow, div