Varying the size of array the ratio of the two seems pretty
constant, so to me at least the newer implementation is slower, but
only by a constant factor. What testcase did you have that showed
much worse results?