5.56 and AR-15s for the next 100 years