Brian W. Kernighan · Study