change function name : is_euler_graph to has_euler_path