An In-Depth look at Lerp, Smoothstep, and Shaping Functions