Butler’s cyclopolymerizaton protocol in the synthesis of diallylamine salts/sulfur dioxide alternate polymers containing amino acid residues