Inspired by
sydni's
Shuffle