Added Divisibility Algorithm