What is a notochord? What does it do?