Theory of the linear diophantine equation,