(FastPiecewise.__init__): active merge=True for discontinuous functions
simplify code
rlm_dpl1_fig3_lowerleft(): seems to be extreme
Rewrite scan_coho_interval_{left,right}_endpoints in terms of new functions coho_interval_{left,right}_endpoint_with_epsilon.
Update graphics
Move MaximumNumberOfIterationsReached definition back to functions.sage
Add failing testcase to merge_functional_directed_moves
(FastPiecewise.__init__): sort using key = coho_interval_left_endpoint_with_epsilon)
Add FastPiecewise.__init__ testcase (currently failing)
FastPiecewise.__add__: Update doctest to new output format
(FastPiecewise.__init__): merging code handles overlapping intervals.
(bhk_irrational_extreme_limit_to_rational_nonextreme): changes delta to satisfy extremality condition
(finite_dimensional_extremality_test_general): plot perturbation
Fix a bug in Type1 check. Break finite_dimensional_extremality_test_general into smaller pieces.
Rework type1check, type2check
Merge branch 'discontinuous_piecewise'