Church Turing Conjecture