Template Method Pattern in Kotlin | CodeSignal Learn