Is there a utility to combine querystrings? I'm looking for something like:
Input: Combine("test=a&test2=b", "test3=c")
Result: "test=a&test2=b&test3=c"
Input: Combine("test=a&test2=b", "")
Result: "test=a&test2=b"
Input: Combine("", "test3=c")
Result: "test3=c"
And maybe some weird ones:
Input: Combine("&test=a&test2=b", "?test3=c")
Result: "test=a&test2=b&test3=c"