Answer from cs61c-ch (hani aldhafari 14962689) for Question 3 actually.. things are now getting much clearer. although it's a little difficult to sort out the different jumps to know exactly how they're used!