Comparison of various personality based typing systems Rationale for why cognitive functions is better than trait based personality systems