Reactive programming in Scala - one of my univercity classes.