https://sambhav300899.github.io/blog/dbscan-clustering/