Just tweaking comments
Use proper constructor variable initialization
Excise dangling pointer
Add test for copy constructor (or = overload? I have no clue.)