Explanations In Biology: Teleology, Mathematics, And Scientific Practice