Scala exercises for reactive programming