updated number theory