ChatGPT - Programming and Cognitive Ability