Answer from cs61c-eo (James McBryan 16730959) for Question 3 Because the way floating point digits were represented were by base 2 digits and they did not want to take anything to the base 0. so .5 is really 2 to the base -1