17. stack and heap memory