added description to GCD algorithm