Inspired by
Ellarie's
Shuffle