Calculative Thinking Types