Chapter 9 Challenge 3

In Chapter 9 Challenge 3 you create a TraversableBinaryNode abstract class but do you actually use it in your AvlTree class? It’s not clear from the explanation how it is applied (but that may be because I don’t know Kotlin well).