Searching Sequence Space: Two Different Approaches to Dihydrofolate Reductase Catalysis