My Temperature-Converter README said the Celsius to Fahrenheit formula was (9*5)/C+32. With C = 100 that does not give 212, so it was wrong. I read my own code line by line and fixed it to (C*9/5)+32.
The pattern: “On the ___ day of Christmas my true love gave to me” repeats, and the gifts grow by one each day. The gifts are said newest first, counting backwards to the partridge, like LIFTOFF.
My plan: make a list of gifts and a list of days, write line one with the right day, and add one gift at the top, three times.
I made two arrays, but I got stuck on how to use a number to pick a word out of an array, and how to put it inside println!. Rust told me I can’t use += on an array, and that {} in println! only takes a plain name. I will finish it on Friday.

Stack and heap in swim bag terms:

The ownership rules: each value has an owner, there can only be one owner at a time, and when the owner goes out of scope the value is dropped. Like my swim bag: I am its only owner.
Scope: a variable made inside { } stops being valid after the }, and its memory is deleted.