class UInt256 implements UInt256Value<UInt256> {

  @Override
  public UInt256 divideCeil(UInt256 value) {
    return this.divide(value).add(this.mod(value).isZero() ? 0 : 1);
  }

  private  UInt256(Bytes32 bytes);
  private  UInt256(long value);
  private  UInt256(int[] ints);

}