add get prime number
add quickpow
add ExtGCD