Learning Functional Programming and Reactive Extensions with Kotlin (Port of https://github.com/jhusain/learnrx to Kotlin)