Inspired by
Beans's
Shuffle