Concept Flow - Lazy property delegation
Declare lazy property
Access property first time?
No→Return cached value
Yes
Run initializer lambda
Store result
Return stored value
When you declare a lazy property, its value is not created until you use it the first time. Then it saves the value and returns it on later uses.