The makings of a great shopping list program. Each button should do the described feature. -Add Item - the user specifies an item to add to the list, if the list already contains the item, then don't add it again. -Read List - clicking the cat will make it say the list back to you. -Sort List A-Z (DONE) - sorts the list using "bubble sort" -Sort List Z-A - adapt the bubble sort algorithm to sort in reverse order. -Reset List (DONE) - deletes all items from the list -Delete Item - deletes a user-specified item from the list if it exists.
Uses bubble sort: https://simple.wikipedia.org/wiki/Bubble_sort