Cognition: How Your Mind Can Amaze and Betray You