I think you've just explained how RAD gets programmed:



RazorEval
If RazorsOwned < RazorsNeeded
GoTo BuyRazor
Else End

BuyRazor