Solutions to Stanford's CS106B Course (C++)