Inspired by
Lynx's
Shuffle