Resurrected old good code for add and remove. Tests are good. Problem must have been in upsize and downsize, or perhaps clear.
Rebuilt sizing functions, clear, and destructor. About to start intensive testing.