Inspired by
p's
Shuffle

I rate it a 5/10