[closes #274] Simplify `takeRight` implementation. Remove `LimitAction` class