https://www.bookofthrees.com/pythagorean-triple/
Pythagorean triple