Bunch of stuff - string2Tree is more of an autocomplete system I got post an interview.