public T divide(BigDecimal by) {
        return create(value.divide(by, MAX_VALUE_SCALE, RoundingMode.DOWN));
    }
@Test
    void testDivide() {
        final Resource resource = new TestResource(0.04);
        final BigDecimal by = BigDecimal.valueOf(0.1);
        assertTestResourceValueEquals(0.4, resource.divide(by));
    }