What is the basic difference between purines and pyrimidines?