M16, XM16E1 and M16A1 Development in Vietnam