ArrayList --> MutableDivideState
List --> MutableDivideState
Stream --> MutableDivideState
class MutableDivideState
DivideState <|-- MutableDivideState
