Find all combinations of numbers that add up to a target sum. This uses a pretty naïve algorithm, so too many numbers will cause it to run extremely slowly and your browser may complain about the script taking too long. Be careful.
Numbers can be separated by spaces, tabs, commas, semicolons, or new lines. They do not need to be in numerical order and zeros are not included.