Scala Abstract Ordered Trees Done