Fundamental examples Implementations of classical algorithms, data structures and patterns. AVL-Tree-Fun.java - implementation of balanced binary tree as immutable structure.