How Complex Is Life