Inspired by
f's
Shuffle