getting even more functional
more operators and test and examples
update readme