discuss the sort of data structure