deep copy module for node.js