Concept Flow - Box pointer
Create value on stack
Allocate heap memory
Move value to heap
Store heap address in Box pointer
Use Box pointer to access heap value
Box goes out of scope -> heap memory freed
This flow shows how a Box pointer moves a value from stack to heap, stores the heap address, and frees memory when done.