A general theory that explains neural network grokking | Hacker News Reader