We'll first study the Kotlin-DSL by going through the language features that enable it. Next, we'll see how it's better than Groovy-DSL. In the end, we'll convert the existing Gradle script written in Groovy-DSL to Kotlin-DSL