Unsupervised learning using k-means clustering in Ruby | Open Awesome