Adds DeepCopy<T>, Misc string functions