Lecture 6: Logical Effort