Inspired by
demonnisse's
Shuffle