ParentFull threadceautery·Thanks for all the views. As I mention in the comments in this blog entry, I've got a better version of the engine hiding at the very bottom of http://cautery.blogspot.com/2012/06/four-ways-to-construct-p...View on HN