I reduced tolerance, which gain something like 10ms in test execution time. No way to use only one value for alpha: the algorithm needs at least two values to compute a maximum.