Probability trees look simple.

You start with an event, add a few branches, write probabilities next to them, and calculate the probability of each path.

Easy, right?

That was what I thought too.

Then I started thinking about what it would take to generate a probability tree automatically from something like: