Inspired by
brooks's
Shuffle