Inspired by
Cheer4life (f4f)'s
Shuffle