Thinking by Machine: A Study of Cybernetics