Astonishingly a testrun with a list of 500000 pairs of randomnumbers showed: n=500000 a: 89.5090000629 b: 69.810000062 (seconds on a 400MHz - machine) quotient: 1.28218020317 gl