Add new data structure: DHashArrayList