A language-agnostic, local teaching assistant for Project Euler