Fix the implementation in `/app/solution.mjs`. Return the k largest finite numbers descending without mutating input. Preserve the exported `solve` API and run the available tests.
