Full threadnaniel·this is really cool. fun little problem turned into great write-up, and i love that you included the code snippets. thanks for sharingView on HN