Namespace Tue, 11 Sep 2012 13:40:35 -0700
My final implementation: http://dpaste.dzfl.pl/4d2a045a
Any suggestions?