It's not wrong, per se (good practise, even), but without telling the compiler what "REVERSE" means, it's a real non-starter.
It's not wrong, per se (good practise, even), but without telling the compiler what "REVERSE" means, it's a real non-starter.