MarchingSquares: fixed bug causing duplicate points in the output
PolyTools.findDuplicatePoints() now returns an empty array instead of null if no duplicates are found
Working on Visvalingam-Whyatt simplification algo (+ MinHeap impl.)