added functions and tests; moved some syntax

Added:
- as tests
- as specializers
- make tests
- make specializers
- functions tests
- moved iterate to series