Input: arr[] = [2, 4, 6, 8], target = 8
Output: [[2, 2, 2, 2],
[2, 2, 4],
[2, 6],
[4, 4],
[8]]
Input: arr[] = [2, 7, 6, 5], target = 16
Output: [[2, 2, 2, 2, 2, 2, 2, 2],
[2, 2, 2, 2, 2, 6],
[2, 2, 2, 5, 5],
[2, 2, 5, 7],
[2, 2, 6, 6],
[2, 7, 7],
[5, 5, 6]]