Education can be both a public and a private good; what other kind of a good is it? Does the government need to provide free public education? Why or why not?