Functions in biological and artificial worlds comparative philosophical perspectives (Vienna series in theoretical biology, 2009)