Implementation of functions for Heap and Sorted files management. Optimal External Merge Sorting function implementation using Block Merging.  Implementation of Database Systems course, Prof. Michael Hatzopoulos.