add bn.argpartsort()