upgrade packages
fix memory leak, also add option to pass X as parameter. allocate lu arrays in place
adding missing semicolons
semicolons
071e8503fbaeb8f1a0e0508b2dc7df9eeafaa09e, the good parts
formatting
2.1.0