Complexity and Computability Notes