further implemented open_ear_decomposition.hpp