Code made for the  Programming Abstractions Course (CS106B) in the Stanford Computer Science