Remove wedge or needle tries to remove the two shortest edges.
Renamed split functions.
The destination of a new node created by a split operation is now interpolated from the old nodes.
Merged unsafe and safe collapse into one collapse function + renamed collapse_edge to collapse.
Places a node created by a collapse edge operation in the most optimal position of either ends of the edge or in the middle.