@Udf(description = "Returns the correctly rounded positive square root of a DOUBLE value")
  public Double sqrt(
      @UdfParameter(
          value = "value",
          description = "The value to get the square root of."
      ) final Integer value
  ) {
    return sqrt(value == null ? null : value.doubleValue());
  }
@Test
  public void shouldHandleZero() {
    assertThat(udf.sqrt(0), is(0.0));
    assertThat(udf.sqrt(0L), is(0.0));
    assertThat(udf.sqrt(0.0), is(0.0));
  }