InputType => a string, default value null, use the string "lattice" if rows of A specify a lattice basis
Precision => an integer or a string, default value 32, 32, 64, or "gmp", the precision of the integers used during the computation
Outputs:
B, a matrix, whose rows form the Hilbert basis of the cone $\{z : Az = 0, z \ge 0 \}$ or the cone $\{z A : z \text{ is an integral vector and } z A \ge 0 \}$ if InputType => "lattice" is used