CMSC 161 exercises repository