Carl-Gustaf M4: All you need to know about the recoilless rifle