day 2. Added Initial Tree implementation.