leap: an abrupt transition
abstraction: a general concept formed by extracting common features from specific examples
high-angle gun: a cannon that can be fired at a high elevation for relatively short ranges