How an AK-47 Works in 3D