Answer from cs61c-ck (Allen Lee 16583554) for Question 3 I don't really understand the difference between typedef and #define, or the difference between unions and structs, they all seem pretty similar. Also, I'm a bit confused as to what order structure declarations and initializations go relative to main.