Added support for pickling via gzip, copying Collections with permutation, and simulating from clustering results