XXX gensub() doesn't handle backreferences (\0 .... \9) yet
This is the original New AWK from AT&T Labs as described in "The AWK Programming Language", by Al Aho, Brian Kernighan, and Peter Weinberger. This would eventually replace gawk in our tree in future.