http://www.schulphysik.de/ntnujava/shm/shm.html
http://www.physics.brocku.ca/applets/CircularMotion/