What is a biological microprocessor?