help with interview question
given an array find number of ways of partitioning it into k non empty subsets of equal sum