> But you can remove sqrt from the C++ implementation as well, so it only > improves the relative performance if the C++ implementation of sqrt is > worse than its Haskell counterpart. Oops, of course I mean, you only improve if Haskell's implementation is worse than C++'s implementation :)