Machine Learning and Causal Inference: Theory, Examples, and Computational Results