Separation of recursive and r.e. classes, halting problem and its undecidability.