added comments regarding how the program keeps track of splits, splitvars,
etc.