basic millerrabin class