Assignment 3: Trees