on functions • Break a problem into functions that can be composed to solve problem Project 5: “Object-Oriented Programming” • Focused on objects that package state and functions • Solve problem by designing classes that model the problem • Lots of problems can be thought of this way
is surrounded, it is removed Rule of Ko: cannot make a move that returns state to previous configuration Chinese rules: any previous configuration Japanese rules: immediatelyprevious