Not creating duplicate edges in DCEL