Elementary number theory