Command Pattern in Kotlin | CodeSignal Learn