Easing functions by Sébastien Robaszkiewicz