https://isoledellostagnone.com/the-science-of-billiards-games/