Some applications of a digital computer to hydraulic engineering problems