Learning Curve Theory