How do You Pronounce General Tso?

I’ve heard this term pronounced different ways in different restaurants. Perhaps its just a common word that has become a melting pot. I have heard Tso pronounced as Sew, Sow, Cho and Chow. My favorite Asian restaurant pronounces it Sow with nearly the same clarity as the name of a female pig.