Enzymology of ADP-ribose polymer synthesis