<FloodFill>=
   public floodFill(x, y, interiorColor}, newColor) {
      if (interiorColor = GetPixel(x,y)) {
         SetPixel(x, y, newColor);
         FloodFill(x-1, y, interiorColor, newColor);
         FloodFill(x+1, y, interiorColor, newColor);
         FloodFill(x, y-1, interiorColor, newColor);
         FloodFill(x, y+1, interiorColor, newColor);
      }
  }