using generated ops.Exp
more functions imported from math