==== Spring 24-25 ==== - at the end, when we say "no need to implement X or Y", maybe split into two so that I can talk through each separately and explain what they are - explanation about reusing the lowest bit in header slightly confusing, need to emphasize that the size does get changed, and we need to use bit ops to extract the size or status