public SolomonoffInductor()
    {
        var totalWeight = 1 / (1 - Base);

        _runningHypotheses.Enqueue(new Hypothesis(totalWeight, null, 1));
        _unexploredHypotheses =
            PossibleCompleteTuringMachineInstructionsSets()
            .Zip(Base.Powers(), (e1, e2) => new Hypothesis(e2, new TuringMachine(e1, 0), 1))
            .GetEnumerator();
    }