Give a binary tree, and a target number, find all path that the sum of nodes equal to target, the path could be start and end at any node in the tree.
Example Given binary tree:
1
/ \
2 3
/
4
and target = 6. Return :
[
[2, 4],
[2, 1, 3],
[3, 1, 2],
[4, 2]
]