In reply to Steve Sconfienza.

Steve, thank you for your comments.
1. &zero=1 is not cheating, as zero here is just a macro variable name, it can have any value including 1.
2. The zero-in-the-numerator is not a problem, but intentionally made "sacrifice" to limit our mind-reading capability to satisfy the rule "any number divided by itself is equal to 1".
3. It is a thought-provoking take on the "dividing" semantics. Yes, if "to divide" means "to split" or "to halve" then you are absolutely correct. Very interesting observation.

But I digress. Have you figured out how that %div_by_0 macro gets that "secret number" from the preceding data step?