eg: get rid of fastexp()