added a new ring type: ARingZZ based on flint fmpz