docs: public static long copyb(InputStream input,
                              OutputStream output)
           throws IOException {
        if (!(input instanceof BufferedInputStream)) {
           input = new BufferedInputStream(input);
        }
  
        if (!(output instanceof BufferedOutputStream)) {
           output = new BufferedOutputStream(output);
        }
  
        long bytes = copy(input, output, DEFAULT_BUFFER_SIZE);
  
        output.flush();
  
        return bytes;
     }