Solutions to Stanford Programming Methodology Course