code: public static <S> PAreaBIGenerator<S> create()
    {
      return new PAreaBIGenerator<>(new Generator<BigInteger>()
      {
        private final Random random = new Random();
  
        @Override
        public BigInteger next()
        {
          return BigInteger.valueOf(Math.abs(this.random.nextLong()));
        }
      });
    }
docs: @param <S> A phantom type parameter indicating the coordinate space of the
  area
  
  @return A generator initialized with useful defaults