Backstory: I've been programming an RPN calculator for a long while now; recently, due to countless memory leaks and poor optimazions, I had to rewrite it from the ground up. If you do not know how an RPN calculator works, it's fine for this post.
Pitfall:
What you need to know is that ʟRPNR(1 is a value that is normally 0, but it could be other values, too. And these functions grouped together only affect that specific variable. And the letter variable "R" denotes whether no prior key, 2nd, or Alpha has been pressed beforehand.
Why it is a pitfall: Default value is 0; doing e^(, sin(, cos(, or even tan⁻¹( on that value would cause a Divide by 0 error. Same concept applies for some other values out side of one function's domain(s).
Pitfall:
What you need to know is that ʟRPNR(1 is a value that is normally 0, but it could be other values, too. And these functions grouped together only affect that specific variable. And the letter variable "R" denotes whether no prior key, 2nd, or Alpha has been pressed beforehand.
Why it is a pitfall: Default value is 0; doing e^(, sin(, cos(, or even tan⁻¹( on that value would cause a Divide by 0 error. Same concept applies for some other values out side of one function's domain(s).