What concepts are fundamental to number theory