new file:   sinusoidal_winding.py