fixed typo in recursive call to _clone
commented a few functions
Merge pull request #4 from nodename/master

fixed typo in recursive call to _clone