how an ak-47 works - computing - graphics