bitonc sort