In BipartitionVector, now checks array sizes to make sure they can
handle incoming tree