Solutions to CS106B/X/L programming assignments.