Finished operator=, testing implemented