NATHP stands for "Names Are The Hardest Part".

NATHP is a combination of Iterated Prisoner's Dillema and Genetic Programming.