Source: https://ro.scribd.com/document/466811429/Kotlin-REPL.pdf