Full threadblisseyGo·That was surprisingly enjoyable. I did end up looking at the source code though ;)View on HN