K Means clustering for 2D points now complete and tested. Usefulness is
questionable. Ask me for more information.