Optimizing procedure calls and returns
scientific article