What would you say are the main differences between ISFPs and INFPs? Thanks.