Added deepCopy() function and am now calling from set().

can you be more descriptive of what dst is, can you spell it out completely if you would like