Polymorphism in Kotlin: Dynamic and Static Examples | CodeSignal Learn