Inspired by
zikkim's
Shuffle