My tested solutions for Stanford's introductory Java course, CS106A: Programming Methodology.