UnderstandingComputation Follow along the code examples in Understanding Conputation It's supposed to teach me about programming languages and the theory of computation.