Inspired by
HannaH's
Shuffle