gauss takes two arguments: a symbolic expression representing a quadratic form q and a vector of variable names. gauss returns q written as sum or difference of squares using Gauss algorithm. Input:
Output:
^