Teach a While Statement

In the tutorial there is a bug with the Return statement that affected a while loop in the caller routine. This has been fixed in version 4.0.4.