adding tests to hypot and modyfing complex abs to use hypot