https://profilpelajar.com/en/Newton_polygon