Algebraic Techniques For Finding Limits