Inspired by
Sofilla's
Shuffle