Algorithms for the Solution of Systems of Linear Diophantine Equations