#ZegnatKartikPrabhu has iterated slightly faster and further than I have on the PHP side, so, yeah, there are still some slight differences. I just want to document the changes as part of an algorithm before copying them over, otherwise I know I will forget to update documentation