List: Add copy constructor and operator
Array: Add copy constructor and operator
HashSet: Add copy constructor and operator
HashMap: Add copy constructor and operator
String: Fix compilation issues with older compilers
String: Add startsWith and endsWidth methods