practice final for cs 160 4045753