The Second Amendment's language and historical and philosophical background demonstrated that it was designed to guarantee individuals the possession of certain kinds of arms for three purposes: (1) crime prevention or what we would today describe as self-defense; (2) national defense; and (3) preservation of individual liberty.