Function: gradient[1](minus(noise(numbers('rep')), numbers('rep'))) if minus(noise(numbers('rep')), numbers('rep')) > 100 *(minus(noise(numbers('rep')), numbers('rep')) if gradient[1](minus(noise(numbers('rep')), numbers('rep'))) > numbers('rep') else noise(numbers('rep'))) else noise(numbers('rep')) if numbers('rep') > gradient[1](minus(noise(numbers('rep')), numbers('rep'))) else minus(noise(numbers('rep')), numbers('rep'))