how i met your father personality types