Added print and complement operators