merge sort, external sorting, bloom filter, bit mapping