Made type Lit a proper ADT.
Instead of "inv_polarity(p)" now "-p".
Strengthened the type-system.
Provided decidated implementation of the local assignment stack.
Timing update.