ParentFull threadpartiallogic·I find it easier to read but I'd struggle to come up with it myself from zeroView on HN