https://9lib.org/document/myjmnwpy-recurrence-smooth-curves-moduli-application-billiard-nibbled-ellipses.html