Added reverse operator ~