Exploring Kotlin's Companion Objects