How complex is a cat or dogs brain?