Submission of lecture 4 homework task mailroom madness

A `while` loop would be a better choice for flow control than recursive calls. A recursive call will add another execution frame and forces you to consider the maximum recursion limit.