Можешь объяснить оператор безопасного вызова (`?.`) в Kotlin и как он работает с null-ссылками? — ДейлиПреп