collections/Tree.js
/**
		 * Climbs the parents of the current node -- current node up to the root node, running an action on each node.
		 *
		 * @public
		 * @param {Tree~nodeAction} climbAction - A action to apply to each node. The action takes two arguments -- the node's value, and the node itself.
		 * @param {boolean=} includeCurrentNode - True if the current node should be applied to the action.
		 */
Climbs the parents of the current node -- current node up to the root node, running an action on each node.
@public
@param {Tree~nodeAction} climbAction - A action to apply to each node. The action takes two arguments -- the node's value, and the node itself.
@param {boolean=} includeCurrentNode - True if the current node should be applied to the action.
Climbs the parents of the current node -- current node up to the root node running an action on each node . @public @param { Tree~nodeAction } climbAction - A action to apply to each node . The action takes two arguments -- the node ' s value and the node itself . @param { boolean = } includeCurrentNode - True if the current node should be applied to the action .
climb(climbAction, includeCurrentNode) {
			if (includeCurrentNode)	{
				climbAction(this.getValue(), this);
			}
			if (this._parent !== null) {
				this._parent.climb(climbAction, true);
			}
		}
climb ( climbAction , includeCurrentNode ) { if ( includeCurrentNode ) { climbAction ( this . getValue ( ) , this ) ; } if ( this . _parent !== null ) { this . _parent . climb ( climbAction , true ) ; } }
Climbs the parents of the current node -- current node up to the root node, running an action on each node.
Climbs the parents of the current node -- current node up to the root node running an action on each node .