Можешь объяснить, что такое autoclosure в Swift и как он позволяет реализовать ленивое вычисление выражений? — ДейлиПреп