Include huge file sorting code.

Splits file into smaller files that can be sorted then merges them into the resulting file.