Implement tree search algorithm for map file block allocation. Current array based linear search implementation falls apart when there are a large number of holes and all need scanned to find the first fit.