Divisibility and it's properties