Genetic Selection With Tunable Stringency As A Tool For Functional Analysis And Engineering Of Enzymes