let ggT(a, b) { if (a == b) then a else if (a > b) then ggT(a-b, b) else ggT(b-a, a) } in ggT(2, 8)