Heuristic

а почему тут такой множитель? size / (size - 1)