It is written in Perl, a programming language and commonly used with autoconf, another GNU tool.
See also: autoconf, imake[?]
... now in a form in which we can conveniently complete the square[?]. To "complete the square" is to add a constant (i.e., in this case, a quantity that does not depend on x) ...