public T divide(BigDecimal by) {
        return create(value.divide(by, MAX_VALUE_SCALE, RoundingMode.DOWN));
    }
@Test
    void testDivideInteger() {
        final Resource resource = new TestResource(0.12);
        final int by = 4;
        assertTestResourceValueEquals(0.03, resource.divide(by));
    }