Algorithms-for-Data-Science reconstruct classic algorithms: bloom filter Flajolet- Martin Count - min K-means K-means++