Rename vandermonde to lagrange
Fix generic generator