- Use recur
- Refactor - move repeating code to function
- Clean up variable name