Inspired by
BaNANa's
Shuffle