Compute the Hermite normal form of a matrix over a principal ideal domain

Class:
Algorithmic Task