added overload for method IsDivisibleBy