public Base32() {
    List<Long> nums=new ArrayList();
    {
      long i=1, prev=0;
      while (prev<i) {
        nums.add(0, i);
        prev=i;
        i*=32;
      }
    }
    numbers=new long[nums.size()];
    for (int i=0; i<nums.size(); i++) 
      numbers[i]=nums.get(i);
  }