Full threadchuckledog·Coincidentally, shuffling was the subject of this week's puzzle on "Interview Cake": https://www.interviewcake.com/question/shuffleView on HN