My solution to http://www.hacker.org/coil/