 		{
 			t = 1 - (2 * t / d);
 			if( t < 0 ) t = -t;
-			return ( 1 - t * t * t ) * c + b;
+			return t * t * t * c + b;
 		}
 		
 		/**

		{
			if( ( t = 2 * t / d ) <= 1 )
			{
				return t * c + b;
			}
			return ( 2 - t ) * c + b;
		}
		
		/**

package org.flintparticles.common.easing
{
	/**
	 * A set of easing equations that start and end at the end value and reach the start value 
	 * at the half-time point. They are designed for modifying the particle energy such that it 
	 * starts and ends at zero and peaks at half way through the particle's lifetime.
	 * 
	 * @see org.flintparticles.common.actions.Age
	 */
