whole_func_string: function() {
  			if (!this.children.length)
  				return null;
  				
  			var deepestChild = this;
  			while (deepestChild.children.length) {
  				deepestChild = _.last(deepestChild.children);
  			}
  			
  			return deepestChild;
  		}
func_code_string: function() {
  			if (!this.children.length)
  				return null;
  				
  			var deepestChild = this;
  			while (deepestChild.children.length) {
  				deepestChild = _.last(deepestChild.children);
  			}
  			
  			return deepestChild;
  		}
func_documentation_string: Returns latest and deepest child of current tree
  @returns {AbbreviationNode}