Inspired by
ohdessa reichel's
Shuffle