Original Hersrch program by Karel Suhajda.

Modified by Paul Chapman, 19 April 2004 (output variable values to screen and log files)

Modified by Dave Greene, 11 December 2005 (output variant names instead of conduit names)

All data.ini updates by Dave Greene, with a lot of help from Sokwe in 2012
( see http://www.conwaylife.com/forums/viewtopic.php?f=2&t=984 )
  7 October 2006: added F171 and Fx78p8 conduits.
 9 November 2006: improved F171p2, F171p3, F171p5, removed F171p4.
      5 May 2007: changed vlx73p5.rle to use Scot Ellison's new p5 fountain sparker.
    12 June 2007: fixed 1- and 2-variable batch files; added Spartan data.ini folder,
                  standardized data files and removed a few old versions.
     4 Sept 2008: converted the final non-ghost Herschels in vfx77sw.rle.
    4 March 2009: added Fx177p6 and Fx177p6x 
 17 October 2012: added Fx119std to Spartan folder, removed R64E2 and R64E3
                  and some remaining references to Fx176 and F158.
 5 November 2012: added Lx138, Lx142, Lx212, Bx167, R178, and L198,
                  made ulx200, uf166, ul161p15, ul214p8 match ulx142 / ur178,
                  improved vfx77sw.rle -- no adjustments needed to ufx7s.rle
11 November 2012: conduit variants with first block-suppressing glider missing:
                  vfx117m, vfx119(x/g/p2)m, vfx153m, vfx176(x)m, vl112m,
                  vlx134p15(x)m, vx212(x)m, vr218p(4,6,10)m. These variants
                  work with the new vfx77sw.rle variant and also Guam's R126.
                  Added new smaller variant Bx222w2, using the 'm' conduits
13 November 2012: Added F114p8(b), Rx140(x), R126, Bx198, and Bx260;
                  included compatibility notes in pairs data for L106 conduits.
18 November 2012: Added Lx159(x), L161p8, Lx216p8(b), L255(x), L309(m).
 4 December 2012: Added Bx285, F266(m), Fx266(m), Lx79p6, Lx198(b), R246, Rx162;
                  began to change pairs to use component names when appropriate
     4 July 2022: Added Bx202, Fx191, Fx198, L200, R49, R152, Rx164.
moved to lower  : add series of adjustable and boojum-assisted conduits --
      priority  : these will be found in an "adjustable-data" subfolder.

???:  fix crash bug when running test.bat with F171 Bx222 Bx222 as impossible sequence

???:  add parameter to change the path to the data folder
   
  Meanwhile, to search with Spartan conduits, rename the "data" folder to
   "standard-data".  Then rename the "Spartan-data" folder to "data".

  Hersrch will use whatever information it finds in the "data" folder.

Sample batch files for closed and open-ended searches added, with some explanatory notes.

Any inaccuracies in the data are most likely Dave's fault.