The biology of the possible: what artificial life can teach us abou...