Inspired by
ellie!!'s
Shuffle