Concept Flow - RefCell overview
Create RefCell with value
Borrow immutably?
No→Borrow mutably?
Return Ref<T>
Use value inside RefCell
Borrow ends, Ref/RefMut dropped
RefCell ready for next borrow
RefCell allows mutable borrowing checked at runtime, enabling multiple immutable or one mutable borrow inside single ownership.