Code:
            string s1 = "first string";
            string s2 = "second string";

            s1 = s2;
So, what happens in s1 = s2 ?

- Is that the address of s2 copied to s1 (Shallow copy)?
- Copy the entire contents (deep copy) ?

- or What ?