Lecture 5: more elegant, constant-factor improvement