csci 104 lab1