LP: objective function stored as pointer.
LPs are now being reused and stored in recursion data.