Which of the following artifacts are evidence of the development of culture before the agricultural revolution?
a) Pottery
b) Cave paintings
c) Metal tools
d) Written language