Mixed space correction.
Added common algorithms: binary search and quick sort. No tests yet.
Renamed tests to test_main.
Added an intermediate test file, to consolidate individual tests.
Added tests for a binary search.
Fixes to the quick search and related tests.
Added tests for external predicates.