id: 9123104a-19f6-4d00-9524-2f7069085ad6 url: http://www.dugnorth.com/blog/2008/03/reciprocating-motion-from-rotating-on.html