https://9lib.org/document/q5mnop9r-największy-wspólny-dzielnik-tomasz-kociumaka.html