Benchmarking ChatGPT on Algorithmic Reasoning