Answer from cs61c-ed (Cory Benavides 14101530) for Question 3 I found the concept of a union interesting, where you can reserve the same memory location for different types (only one type can be stored at a given time, of course)