/**
  * Inverse lexicographical compare part. Compare entries between begin and end (-1).
  *
  * @param U
  * @param V
  * @param begin
  * @param end
  * @return 0 if U == V, -1 if U < V, 1 if U > V.
  */
 public static int EVILCP(ExpVector U, ExpVector V, int begin, int end) {
   return U.invLexCompareTo(V, begin, end);
 }
 /**
  * Inverse lexicographical compare.
  *
  * @param U
  * @param V
  * @return 0 if U == V, -1 if U < V, 1 if U > V.
  */
 public static int EVILCP(ExpVector U, ExpVector V) {
   return U.invLexCompareTo(V);
 }