docs: void findErrorLocatorPolynomial( int messageLength , GrowQueue_I32 errorLocations , GrowQueue_I8 errorLocator ) {
  		tmp1.resize(2);
  		tmp1.data[1] = 1;
  		errorLocator.resize(1);
  		errorLocator.data[0] = 1;
  		for (int i = 0; i < errorLocations.size; i++) {
  			// Convert from positions in the message to coefficient degrees
  			int where = messageLength - errorLocations.get(i) - 1;
  
  			// tmp1 = [2**w,1]
  			tmp1.data[0] = (byte)math.power(2,where);
  //			tmp1.data[1] = 1;
  
  			tmp0.setTo(errorLocator);
  			math.polyMult(tmp0,tmp1,errorLocator);
  		}
  	}