Mathematics and Computational Thinking