The versatile and complex enzymology of nitric oxide synthase.