Thanks for your further prompt for this in #11, I had forgotten I had started this and put it aside for further thought(s). I went down a few rabbit holes even though the "subject" was apparent after solving a few and admit to using Google (surprised "it" isn't included in ODQ) and I won't spoil this for anyone just seeing this challenge for the first time by giving away too much [just go straight to the first post and you'll miss the solutions and discussion(s)].
Again, bravo sir.