now splitnode does the sorting internally, and now how it passes data to its left and right subnodes needs to be modified to account for this
fixed issue with passing data to subnodes in splitnode