Added Collection::shuffle()