Implemented copy ctor, assignment operator, clear(), length()