Inspired by
vi's
Shuffle