Cassovary uses Arrays instead of Set in many places and Array seems to be much appropriate for Fischer-Yates shuffling. I can change it, if you still want to.