Finished up step 2. Having trouble with the larger trees producing a StackOverflow (waiting on email from Novacky). Perhaps catch the StackOverflowError and skip that problem gracefully. TODO: Complete Step3 and finalize Expression.java ~3 hours worth of work!