Inspired by
Dasiy's
Shuffle