Inspired by
add!e's
Shuffle