A necessary precondition for a Neolithic village to become a civilization in prehistory was the what?

a. use of metals for tools and weapons
b. production of an agricultural surplus
c. construction of walls for defense
d. practice of a religion