anchor.diff:  StorageUnit<?> unit = StorageUnits.binaryValueOf(BigInteger.valueOf(1048576)) // Mebibyte (1.00 MiB)
   ----
   
  +==== metricValueOf
  +
   [source,java]
   ----
   // 'long' based
  
positive.code: 
  [source,java]
  ----
  BigDecimal kilobytes = megabyte(1).inKilobyte() // 1 000
  BigDecimal bytes = kibibyte(2).inByte()         // 2 048
  BigDecimal terabytes = gigabyte(15).inTerabyte()   // 0.015
  ----
  
  === Integration
  
negative.code: 
  The `StorageUnits` class offers two factory methods that automatically pick the best-matching unit for a given number of bytes.
  
  ==== binaryValueOf
  
  [source,java]
  ----
  // 'long' based
  