Inspired by
Esharp's
Shuffle