Added a fun Reactive BST example. Tweaked Segments.scala to be more
functional.