Poly(amidine)s and poly(guanidine)s — synthesis and some properties