added new easing functions.