File IO and Index Retaining Sort