Polynomial And Matrix Computations