Safe wrapper and range projection functions

- whole module wrapped into IIFD
- added Fibbonacci and Leonardo sequences
fixed a few typos