@Udf(description = "Returns the hyperbolic cosine of an INT value")
  public Double cosh(
          @UdfParameter(
                  value = "value",
                  description = "The value in radians to get the hyperbolic cosine of."
          ) final Integer value
  ) {
    return cosh(value == null ? null : value.doubleValue());
  }
@Test
  public void shouldHandleMoreThanPositive2Pi() {
    assertThat(udf.cosh(9.1), closeTo(4477.646407574158, 0.000000000000001));
    assertThat(udf.cosh(6.3), closeTo(272.286873215353, 0.000000000000001));
    assertThat(udf.cosh(7), closeTo(548.317035155212, 0.000000000000001));
    assertThat(udf.cosh(7L), closeTo(548.317035155212, 0.000000000000001));
  }