Eases with an elastic effect either at the beginning (easeIn), the end (easeOut), or both (easeInOut). You can optionally configure the amplitude and period of the sine wave using the config()
method, like:
TweenLite.to(obj, 1, {x:100, ease:Elastic.easeOut.config(1.1, 0.4)});
Or just use the defaults which work great in most cases:
TweenLite.to(obj, 1, {x:100, ease:Elastic.easeOut});
The first parameter, amplitude, should generally be more than 1 and it basically controls the strength of the effect (how far it overshoots). The second parameter, period, controls how tight the wave is (like how many times it goes back and forth) where the smaller the number, the tighter the wave which results in more cycles. The period parameter is typically a decimal, less than 1 (but it doesn't have to be).