Inspired by
mary •'s
Shuffle