+<item id="abuse_of_array_last_index" h="($#array + 1) and Other Abuses of $#.">
+The <tt>$#array</tt> notation gives the last index in <tt>@array</tt> and
+is always equal to the array length minus one. Some people use it to signify
+the length of the array:
+my @flags = ((0) x ($#names +1))
+However this is unnecessary because one can better do it by evaluating
+<tt>@names</tt> in scalar context, possibly by saying <tt>scalar(@names)</tt>.
+my @flags = ((0) x @names);