1. [n.d.]. Domain-Specific Languages. http://docs.groovy-lang.org/docs/latest/html/documentation/core-domain-specific-languages.html. Accessed on 08/23/2019. [n.d.]. Domain-Specific Languages. http://docs.groovy-lang.org/docs/latest/html/documentation/core-domain-specific-languages.html. Accessed on 08/23/2019.
2. [n.d.]. Extensions - Kotlin Programming Language. https://kotlinlang.org/docs/reference/extensions.html. Accessed on 08/23/2019. [n.d.]. Extensions - Kotlin Programming Language. https://kotlinlang.org/docs/reference/extensions.html. Accessed on 08/23/2019.
3. [n.d.]. Extensions - The Swift Programming Language (Swift 5.1). https://docs.swift.org/swift-book/LanguageGuide/Extensions.html. Accessed on 08/23/2019. [n.d.]. Extensions - The Swift Programming Language (Swift 5.1). https://docs.swift.org/swift-book/LanguageGuide/Extensions.html. Accessed on 08/23/2019.
4. [n.d.]. Functions - D Programming Language. https://dlang.org/spec/function.html. Accessed on 08/23/2019. [n.d.]. Functions - D Programming Language. https://dlang.org/spec/function.html. Accessed on 08/23/2019.
5. [n.d.]. Higher-Order Functions and Lambdas - Kotlin Programming Language. https://kotlinlang.org/docs/reference/lambdas.html#passing-a-lambda-to-the-last-parameter. Accessed on 08/23/2019. [n.d.]. Higher-Order Functions and Lambdas - Kotlin Programming Language. https://kotlinlang.org/docs/reference/lambdas.html#passing-a-lambda-to-the-last-parameter. Accessed on 08/23/2019.