input: Write a python function to create and print a complex number using the given ComplexNumber class.
  assert str(ComplexNumber(3, 4)) == "(3 + 4i)"
  assert str(ComplexNumber(0, 0)) == "(0 + 0i)"
  assert str(ComplexNumber(-1, 5)) == "(-1 + 5i)"
output: class ComplexNumber:
      def __init__(self, real, imaginary):
          self.real = real
          self.imaginary = imaginary
  
      def __str__(self):
          return f"({self.real} + {self.imaginary}i)"