The History of the Theory of Structures: from Arch Analysis to Computational Mechanics