Seol mar théacs é seo: Leonhard Euler and the Theory of Ships