Inspired by
chees's
Shuffle