Added String(), Union(), Equals() & their complementary unit tests