Cultural Evolution: The Empirical and Theoretical Landscape