Inspired by
elektra's
Shuffle