Made float_distance return a signed value. Added docs for float_next etc. Updated test_next to cope with signed results. Added informational output to test_tr1.