change point inside polygon algo