Improved Lagrange eval

Old Lagrange.m has been deprecated (was only good for N<30). New
implementation makes use of the barycentric form for O(n) time
evaluation and higher allowable N<400-700