el algoritmo funciona bien en el ultimo punto, no he logrado hacer que construya los n-- puntos anteriores