public static <T> ToDoubleNullable<T> sqrtOrNull(ToIntNullable<T> expression) {
        return new ToDoubleNullableImpl<>(
            SqrtUtil.sqrtInt(expression.orThrow()),
            expression.isNull()
        );
    }
Creates and returns an expression that returns the square root of the
result from the input expression. If the result of the input expression
is {@code null}, then the result of the new expression will also be
{@code null}.

@param expression  the input expression
@param <T>         the input type
@return            the new expression
runtime-parent/runtime-compute/src/main/java/com/speedment/runtime/compute/expression/Expressions.java