@ArneSu https://web.archive.org/web/20081226144927/http://www.crai.archi.fr/RubyLibraryDepot/Ruby/EM/screw1_5.rb