title: How does a "stack overflow" occur and how do you prevent it?
body: <p>How does a stack overflow occur and what are the best ways to make sure it doesn't happen, or ways to prevent one, particularly on web servers, but other examples would be interesting as well?</p>