The usual proofs in number theory books seem rather annoying if the goal is to actually be able to remember the proof in the future. At the same time these books typically assume that the reader's background is pretty light on complex analysis. In other words, are there any "easily memorizable" proofs assuming the reader has, say, taken the first year graduate level complex analysis class (i.e. knows all of Ahlfors)?
Supposedly there are also some proofs using class field theory. I'm also curious how they would work.