Sometimes in databases, the cost of certain operations will cancel each other out - but how do we know when? and can we use it?
Small tip for writing abstract classes in python