[#002] add two way binary sort