hankel(a) returns the square Hankel matrix whose first column is
a and whose elements are zero below the secondary diagonal. (I.e.:
b may be missing.)
hankel(a, b) returns a Hankel matrix whose first column is a
and whose last row is b. If the first element of b differs
from the last element of a it is overwritten by this one.