Work with special methods that control representation, comparison, arithmetic, containment, iteration, and call behavior. Design objects that cooperate naturally with Python’s built-in syntax and protocols.