We do this because it allows for the universal applicability of the algorithm, regardless of direction.
Мы делаем это, потому что это позволяет универсальное применение алгоритма, невзирая на направления.