adding .copy() and .deepCopy()
resolves #4