public QuipuEnv(Program program, string input)
{
_program = program;
ThreadValues = program.Threads.Select(t => (object) BigInteger.Zero).ToList();
CurrentThread = 0;
Stack = new Stack<object>();
Stack.Push(BigInteger.Zero);
Input = new StringReader(input);
}