Division models and algorithms