Implemented merging and splitting with pointers to every datum we count. Fuck me this should work.