Inspired by
Bhuvanashree Jayakumar's
Shuffle