epsilon ate of
the algorithm less so
fast code ___