Reversing Language Shift: Theoretical and Empirical Foundations of Assistance to Threatened Languages