Handbook of computability theory. (1999)