Fixed set#clone -- however the original set and this one both keep the original memory addresses of the individual objects, so nither truly supports a deep clode