凡人の結論を軽々突破するのがC++ templateだしな。