Answer from cs61c-be (Tony Yiu 15099596) for Question 3 Some of the programs are a bit hard to follow. The books programs are very concise and a bit different from how I program. E.g. the way for swaps and stuff it sets the variables in the conditional of the while loop. I can see how it makes the program neater and stuff but it's a bit hard to follow. I'm also still getting used to how much pointers are used but I think its interesting how they relate to arrays like how a pointer that points to the first object of an array is basically equivalent to that array.