i have some basic questions to ask related to the stack 1) what is the stack? just an abstract data type and data structure? or its part of memory(hardware of computer)? 2) how can i manipulate the stack? 3) what vulnerabilities exist/exploit the stack? 4) what degree of knowledge need a person in order to exploit vulnerabilities related to the stack?