What is the Need of Gun Magazines? - A Complete Guide