Answer from cs61c-aj (Kevin Li 15855812) for Question 1 while statements and do while statements can both be dropped because while and do while can both be build up using if and goto since that is what the compiler does when it compiles a program. It is included because C is a more higher level language than assembly language. With while and do while loops are created easier for programmers to see and program.