Just thought I'd share this because it ate up half an hour of my morning. Fascinating to watch how these things actually worked, and almost mesmerising in the precision required.