Added division and its tests