Inspired by
mallory's
Shuffle