handle early termination when all clusters found before reaching the number asked for
don't calculate std dev if only 1 point