add tests for vsearch prior to surgery upon it
fix sf.net bug #361 (fix searching of reverse sorted input piddles)

The cleanup code (after the search) didn't properly correct things
for reverse sorted lists.

The variable names were renamed to be clearer and more consistent with
the binary search routines available on the 'net, rather than
Numerical Recipes, as those are more readily available for code
validation.  Additional binary search routines will use that
terminology.
fix example RedoDimsCode so it compiles

* signature had incomplete specification for y output piddle
* double rather than single quotes were used, causing bogus string interpolation
* end semicolon and parens were flipped
Merge commit '65df59f2e55173e967818b3b8f6eae2577aca20f'