Lec 1: More comprehensive explanation of make