- added init_exit.c
- "beautified" functions: static functions always begin with __
  but non-static funtions may never begin with __ instead use
  longer names with suffixes like _exact or _long or such stuff