The reordering process is continued until the last reordered candidate is generated by moving M i,k after the last child.
the number of candidates generated by the reordering process is equal to the number of children of the last bunsetsu in M k+1,j .