cs111 lab 1