Added more operator overloading.