Allow arbitrary value of k, added some more data sets. formatting