title: algorithm to copy a stack
body: <p>Is it possible to copy a stack onto another in C without using any external stack or array?</p>
  
  <p>I know that it can be done using recursion, but are there any other possible solution to do this within mentioned constraints?</p>