Simplify code a lot
Whoops, forgot to commit the definition for (>?<)
Enhance RSA API
Merge branch 'master2'