This week the United States senator from Texas, Ted Cruz, appeared on the Fox