Answer from cs61c-eo (James McBryan 16730959) for Question 2 "There" might exist beyond the storage capacity of the register used for the branch of "here" if it exists at a point 2^32 times farther in memory address farther. The assembler may have to make another branch to complete the jump but that is more work than if "There" were closer.