Inspired by
layla_finan's
Shuffle