Using MPIR only if float error is to high(performing all computations in double with intervals first) -> massive speedup
Own implementatoin of std::is_same to avoid problems with old gcc versions.
removed some branches. Fixed error with vertical edges.