Inspired by
abbythefrog's
Shuffle