STKFCTS.82G
	CLSTK.82P
	PH.82P
	PHN.82P
	PK.82P
	PKN.82P
	PP.82P
	PPN.82P

written by Bryan Bates
Original idea for stack ops gleaned from article message board on ticalc.org, if you are the person who had this idea,
email me at bcbates@cafes.net and I'll correct this file.

Using a stack to store variables is a way to expand the storage capabilities of the 82/83/83+. These programs use L6 (List 6) as the stack,
and use Ans for input/output. 

The files and what they do...
----------------------------------------------
CLSTK- Clears the stack
PH- "pushes" Ans to the top of the stack (stores it in L6(1), shifts whatever is in the stack down one slot)
PHN- "pushes" Ans to the Nth slot of the stack (stores it in L6(n), shifts whatever is below it in the stack down one slot)
PK- "peeks" at the top slot of the stack (stores L6(1) to Ans)
PKN- "peeks" at the nth slot of the stack (stores L6(n) to Ans)
PP- "pops" the top slot of the stack off the stack and into Ans (stores L6(1) to Ans, deletes top slot, shifts everything that's left up one slot)
PPN- "pops" n slots off the stack, stores the nth slot in Ans (stores L6(n) to Ans, deletes all slots from n up, shifts everything that's left up to fill it in)

No real history for these files.

Any hints/tips/suggestions/commments/etc. are welcome, see below for contact info.
I think I've got these files about as small as they'll get (until I learn some assembly over the Xmas break, then I'll make a library that can be called from basic programs...I hope).
Any help with TI-Basic optimization (other than removing trailing quotes and parentheses, that is) is needed.

Bryan Bates (BassTboneGuy on ticalc.org, Bass Trombone Guy on ICQ [#56963523])
E-mail: bcbates@cafes.net
Snail Mail (/=new line, this is a USA address): Bryan Bates / 704 Wanda Lane / Tullahoma, TN 37388

