C# solution (no global state)

C# g()("al")