put algos into sep module
merege
item_kmeans pseudocode