Inspired by
ella :)'s
Shuffle