Inspired by
James Elam's
Shuffle