docs: static String formatNumber(long pNum, int pLen) throws IllegalArgumentException {
          StringBuilder result = new StringBuilder();
  
          if (pNum >= Math.pow(10, pLen)) {
              throw new IllegalArgumentException("The number to format cannot contain more digits than the length argument specifies!");
          }
          for (int i = pLen; i > 1; i--) {
              if (pNum < Math.pow(10, i - 1)) {
                  result.append('0');
              }
              else {
                  break;
              }
          }
          result.append(pNum);
          return result.toString();
      }