Added normalisation by gcd.