Inspired by
elvira's
Shuffle