M16A2 rifle, detailed