Inspired by
marceline's
Shuffle