Concept Flow - Await for calling async functions
Start async function call
Suspend current task
Wait for async function to complete
Receive result
Resume execution with result
Continue rest of code
This flow shows how Swift suspends the current task when awaiting an async function, waits for its result, then resumes execution.