Inspired by
willyyy's
Shuffle