Algorithm class: computations over principal ideal domains (Smith/Hermite normal forms, elementary divisors, Jordan normal form via polynomial matrices)

Class:
Algorithm