The Foundations Of Number Theory