	remark start with some basic math functions kramer
9 3 add
16 sub
2 exch
div
7 mul
show
	remark answer should be 14 kramer

	remark now can we count and duplicate things? kramer
count show
count show
quote FooFoo
dup
show
pop
show

	remark check the comparison operations kramer
clear

	remark stack should be empty at this point kramer
5 5
equal show	remark should be true kramer
pop
5 7
lessthan
show		remark should be false kramer


	remark check the Boolean functions kramer
true exch
and
show		remark should print false kramer
true
or show		remark should print true kramer

pop	remark stack should be empty now kramer

	remark should push unevaluated false to the top of stack kramer
quote false
quote true
false
ifelse
show pop

dude
dude
equal
show
		remark string comparisons should work kramer
pop
	remark put some extra stuff on the stack to see it when we crash
the stack kramer
quote bottom
quote notBottom
quote true show
true show	remark they look the same but aren't kramer
lessthan
	remark should crash the stack since we can't compare things of
different type kramer




