- added Integer Stack
- added Generic Stack
- cleaned conditioning
- added "ensure" to precodnitions