How an A-10 warthog's "GAU-8 Avenger" works