-í ún;csÁdfd„ƒYZedjo”eƒZx3edƒD]"ZeieƒdeGHqEW xE eo:!eiƒZ"deGH#eiƒZ$deGHqtWndS(sStackcs\tZdZd„Z d„Z d„Zd„Zd„Zd„ZRS(s Basic stackcsg|_dS(N(sselfslist(sself((s ./stack.pys__init__scs  |ii|ƒdS(N(sselfslistsappendsobject(sselfsobject((s ./stack.pyspush scs  |iiƒSdS(N(sselfslistspop(sself((s ./stack.pyspop scs3|iiƒ}|ii|ƒ|SdS(N(sselfslistspopsobjectsappend(sselfsobject((s ./stack.pyspeekscst|iƒSdS(N(slensselfslist(sself((s ./stack.pys__len__scs|i|ƒSdS(N(sselfs__len__(sself((s ./stack.pys__int__s( s__name__s __module__s__doc__s__init__spushspopspeeks__len__s__int__(((s ./stack.pysStacks     s__main__i s Pushed %ds Peeked %ds Popped %dN(sStacks__name__s teststacksxrangesnumspushspeekspop(snumsStacks teststack((s ./stack.pys?s