Are there algorithms that discover causal structure?