Lab 5: Strings, Lists, Trees

Part 1: Strings
The goal is to understand how to create new String objects and become familiar with some of the methods in the Java String class. String is a special class - you can define a new String object 'directly', or by invoking a constructor (see the sample code).
Part 2: Trees
The goal is to start working with trees.
Ancestor Tree Example

Ask for help if you do not understand something.