Task: Text Categorization
Input (English): These objects are formally defined as isomorphic to connected, acyclic graphs. They support traversal methods known as walks, and self-balancing examples of these include the B- and red-black ones. A special case of these structures in which child values are always less than parent values is known as a heap. When the nodes of these structures have at most two children, they are called binary. For 10 points, name these fundamental computer data structures in which nodes are known as roots or leaves.
Output (English): Science