add: exp, log, factorial;