passing through test 18
All tests passing
refactored remove[] method
refactored to reduce length of code
major refactoring
further refactoring (messing with parens, assignments)