What the M16A2 Should Have Been