my intro2cs exercises