How Summer Camps Can Teach Computational Thinking (& What It Is)