generic function for constructing circulant matrices
circulant(x, ...)
x
an object
...
additional arguments
method circulant