Asking and Answering What-If Questions Simulating the Impact of Interventions Computing Counterfactuals