Computational Thinking Made Simple Abstraction