- degenerated cases are now handled and reported - assert when multiple points with the same coordinates are given in input.