Fix memory leak in clear, and hinting

I've redone the entire request, on a clean master, and left out the comment fixes.

- Fixes memory leak inside of `clear` by avoiding `delete` keyword which converts to slow object and increases memory heap.
- Better grammar and comment message for `merge`