I read on pokemondb.com that in gen 1 Geodude learns Defence Curl, Harden, Self Destruct and Explosion. This seems like a strange combination of moves to me, and I have two questions.
Harden and Defence Curl appear to be identical, both increasing defence by one stage. Is there a difference that I'm missing? Why would Geodude learn both moves when they are the same?
Explosion and Self Destruct also appear to be almost identical, both causing Geodude to faint and also dealing heavy normal type damage. However it seems that Explosion deals only 170 base damage while Self Destruct deals 200. This is strange given that Geodude learns Explosion at a higher level. So, what's up with this also?