varieties The emerging applications of number theory in information technology Kumar