Solutions to Stanford Programming Abstractions