I'm having trouble with [GAP - Groups, Algorithms, Programming](https://www.gap-system.org/). 

I'm trying to use RadiRoot 2.7 to express the roots of a polynomial as matrices.

It works for quadratics, but fails for anything of higher degree - even the example in [the manual](https://www.gap-system.org/Manuals/pkg/radiroot/doc/manual.pdf)!

I've got GAP 4.8.8, and am running it through a terminal window on Ubuntu 17.04

Here's an example of the program working for a quadratic:

```
gap> x := Indeterminate(Rationals,"x");;
gap> f := UnivariatePolynomial(Rationals,[1,0,1]);
x^2 + 1
gap> Display(RootsAsMatrices(f)[1]);
[[0,1],[-1,0]]

```

I can't seem to get it to work for anything of a higher degree, not even the example in [the manual](https://www.gap-system.org/Manuals/pkg/radiroot/doc/manual.pdf).

```
gap> x := Indeterminate(Rationals,"x");;
gap> f := UnivariatePolynomial(Rationals,[1,3,4,1]);
x^3+4*x^2+3*x+1
gap> Display(RootsAsMatrices(f)[1]);

```

Here I just get an error message saying that there are too many arguments:

[![enter image description here](https://i.stack.imgur.com/P6sj5.jpg)](https://i.stack.imgur.com/P6sj5.jpg)