Constructing and Counting Number Fields