I’m starting a basic computer science course and the instructor keeps using this term, but I’d like a more "real-world" explanation of what is an algorithm beyond just "a set of rules." If you were explaining this concept to a complete beginner, how would you describe the way it processes data to reach a specific output or solve a problem?