Dynamic arrays and C strings