Dan Fullerton: Mass-Spring Oscillator