DBSCAN Clustering Easily Explained with Implementation