If I run the below code in swift, are steps 1., 2., 3., and 4. always executed in this order (as they should), or is there a risk of asynchronous execution if the loop, the sorting, etc., take longer than expected?If I run the below code in swift, are steps 1.,