Set of classes for generating various types of binary trees