Why is Tropical Storm Harvey so extreme?

Three factors have come together to bring unprecedented rainfall in Texas.