[2307.05360] Unmasking the giant: A comprehensive evaluation of ChatGPT's proficiency in coding algorithms and data structures