Inspired by
harper<3's
Shuffle