Science, Naturalized Teleology and a Metaphysics of Incompleteness ...