Inspired by
maris's
Shuffle