Small arms technology