Understanding Sinusoidal Neural Networks