Fixed grocery list data structure question