A custom collection with dunder methods.
Usage
Collection(*items)
items=()
Initial items for the collection.