Modeling with Sinusoidal Functions