Principles of animal design : the optimization and symmorphosis debate