Added algo Douglas-Peucker with tests and visualization