Discovering Causal Relations and Equations from Data