Inspired by
Renee's
Shuffle

Day 16 of the TS challenge