Inspired by
Q's
Shuffle