Can you write a haskell function that solves the two sum problem, where the inputs are a vector of numbers and a target number. The function should return the two numbers in the array that some to the target number or return -1 if an answer is not found in the array