Function: product(square(numbers("yxx")) if gradient[0](square(numbers("yxx"))) > numbers("yxx") else invert(gradient[0](square(numbers("yxx")))), invert(gradient[0](square(numbers("yxx"))))) if gradient[0](square(numbers("yxx"))) > invert(gradient[0](square(numbers("yxx")))) else square(numbers("yxx")) if gradient[0](square(numbers("yxx"))) > numbers("yxx") else invert(gradient[0](square(numbers("yxx"))))