@Udf(description = "Returns the hyperbolic tangent of an INT value")
  public Double tanh(
          @UdfParameter(
                  value = "value",
                  description = "The value in radians to get the hyperbolic tangent of."
          ) final Integer value
  ) {
    return tanh(value == null ? null : value.doubleValue());
  }
@Test
  public void shouldHandleLessThanNegative2Pi() {
    assertThat(udf.tanh(-9.1), closeTo(-0.9999999750614947, 0.000000000000001));
    assertThat(udf.tanh(-6.3), closeTo(-0.9999932559922726, 0.000000000000001));
    assertThat(udf.tanh(-7), closeTo(-0.9999983369439447, 0.000000000000001));
    assertThat(udf.tanh(-7L), closeTo(-0.9999983369439447, 0.000000000000001));
  }