Exploring Kotlin's Null Safety Feature