Patterns, Information, and Causation