Start of the solution for Problem 18 and a Binary Tree implementation which will come in handy later