Documentation improved + iterator added to iterate the stack