All problems that are solvable with recursion are solvable with loop, and vice versa.

Is this statement right or proven at all?
sometimes, using recursion causes stack overflow.
if the statement is correct. we'd better use loop instead.

thanks