Return top-k subset sums in descending order | Google Interview Question