The Art of the Catapult: How to Build Ballistae, Trebuchets, and More Ancient Artillery