-- Recipe for "add(newElement)" If we do not have enough capacity to add grow the capacity set "newElement" into first open (unused) slot (index position). Increment ?? Notes: 1. Replace "??" with something that should be incremented. Hint: See "Initial Object Diagram" in "Design". 2. This algo is high level (not detailed) on purpose -- so that you can have the fun of adding in details.