added division without using divide operator