Match instead of if-statment for canTerminateInStepsRemaining
NodeTree, ObjectM and FunctionM all using rng in the seq, but no lower limit
Make sure random number is always non-zero
Making accumulator non-optional so that we can put pre-made nodes into it to make entry points