First attempt at completed Divide logic.