UPDATE: Added Unimodal option. Added Minimum Option. Bug fix. Have you ever wanted to create smooth movement, but you're limited to the "Change X by (target X - X) / speed"? This function only lets you make an object move at a speed and then move slower and slower until it reaches Target X. HOWEVER, this function lets you do that AND the opposite, it allows you to start at a slow speed and increase with time it as well. Another bonus feature this has is the "Speed" and "Acceleration". Those are 2 different values changing the outcome, while the usual "Change X by (target X - X) / speed" is limited to one decidid factor: "Speed".
DevilishCode - Zach I myself came up with this idea for a solution, and felt like sharing it.