hw_2 commit 2, did most of it.  Need to write copy constructor and concatenate, which will be easy after copy constructor