1. The new use of a general purpose electronic data processor having a central processing unit with a working storage area, at least one random access storage device and at least one input/output means, the new use comprising a method of ordering data comprising the steps of: generating strings of sequentially ordered data, said strings being stored in sets of data ordered blocks, dynamically detecting the bias of said data, reversing the ordered sequence of string generation when a significant negative bias is detected, calculating an optimum sequence for merging said generated strings, said sequence minimizing the number of times said data is merged, anticipating the order in which new transfer units of data will be required for merging, said transfer units comprising at least one data block, initially merging said generated strings according to said calculated string merge sequence to form a set of merged strings, finally merging said set of merged strings to form a single string of ordered data, and synchronizing the read/write operations during said merging steps.