code: function Strategy(boundary){
      var DEFAULT_BOUNDARY = 10;
      this._boundary = boundary || DEFAULT_BOUNDARY;
      this._boundary =  BI.int2bigInt(boundary , Math.log(boundary));
  }
docs: /*!
  \class Strategy
  \brief Enumerate the available sub-allocation strategies. The signature of
  these functions is f(Id, Id, N+, N+, N, N): Id.
  \param boundary the value used as the default maximum spacing between ids