pyramids lecture notes 2511245