updated stdlib
improved abstraction of templates
refactored
added explicit functions template
removed logs
Merge branch 'development'