Study and Implementing K-mean Clustering Algorithm on English Text and Techniques to Find the Optimal Value of K | Synapse