Added FreeSizeHeap for memory saving. In especially large datasets, almost reserved memory in Heap Class are not used.