if you slice it, give the underlying array for easy forwarding of the collection to range expecting algorithms or looping over.
if you slice it, give the underlying array for easy forwarding of the collection to range expecting algorithms or looping over.