Inspired by
emma~11's
Shuffle