I believe I have fixed the scenario in which the final pairing has an odd man out.  Untested and need to fix the general odd man out case and non equal binary insertion