#000f #00f0 #0042 DBG
/clamp DBG POP
#000f #00f0 #0f00 DBG
/clamp DBG POP
#000f #00f0 #0001 DBG
/clamp DBG POP
RET
@clamp ( min max a -- b )
/min /max RET
@min ( a b -- a < b ? a : b )
OVR OVR LTH
JNZ ,min/morethan
SWP
@min/morethan
POP
RET
@max ( a b -- a > b ? a : b )
OVR OVR GTH
JNZ ,max/lessthan
SWP
@max/lessthan
POP
RET