How long would a `gunsmith` have to study before becoming proficient enough to design and cast practical cannon barrels?