Inspired by
BBlueDIY's
Shuffle