while (rest >= 4) { // add new UUID caracters to buffer
            rest -= 4; // decrease BBC length
            item = (achr & 15).toString(16) + item; // add new UUID character
            achr >>= 4; // remove used bits from BBC
          }