Provided basic sign-functionality.
Update.
Correcting functions for variations on parity constraints.

 - Order was not specified, and the implicit order was bad.
 - False specifications, and accordingly misleading names.