Implementation for Descending First Fit Constructor