added the answers to questions 4 - 7
added the grow() functionality
added the add() functionality
add() doesn't work; commit the changes to the rest of the project files