Inspired by
Oleisa's
Shuffle