Inspired by
clairezzzzzz's
Shuffle