Add another stack fix

#237 

Functionality to add another item on top of the stack. 

@danielbachhuber @mboynes Please provide some feedback. 
I think ideally we'd support `both` also but that could be a further enhancement rather than a requirement to get this merged. The code here definitely seems like it'd support it.