The Armalite AR-10: World's Finest Battle Rifle