Answer from cs61c-aw (wing hin kao 16500429) for Question 1 comments and English vocabulary they are for human reading