dbscan Exploring applications of DBSCAN and optimizing it for faster performance on multiple problems