Stack walking: space and time trade-offs