greatest common divisor benchmarks