Inspired by
tyska's
Shuffle