Aspects of glycogen phosphorylase catalysis and regulation