Объясните, пожалуйста, почему в данном алгоритме к нулевому значению числа в двоичной системе начинают прибавляться остатки от деления десятичного числа на 2, слева направо а не наоборот справа налево . Например при переводе числа 125 в двоичную должно получиться 1111101 , а по этому алгоритму выдает 1011111