First Steps in Coding: What's an Algorithm?