ParentFull threadAlotOfReading·As a follow-up to this comment, I sat down and implemented a better method myself, then looked at the specification code to discover they did exactly the same thing.View on HN