Source: https://collegeapatou.files.wordpress.com/2020/03/triangle-rectangle-ecc81galitecc81-de-pythagore.pdf