Inspired by
Fluffy's
Shuffle