I would like a minor generalisation made to the functionality of SelectElement() so that when the last parameter is negative, it acts like ResetList() rather than giving a run-time error (whilst in the debugger).
For example:
currently generates a runtime error. I would like this changed so that instead its behaviour becomes identical to that of
This will simplify the logic of some of my programs.