Inspired by
Surat Pringpat's
Shuffle