Carl Friedrich Gauss Number Theory