Add product combinator
Added map combinator
Added concat dependent
Added wrappers for dependent enumerators
Add dependent product
Add InMap combinator
Add combinators and tests in combination
Add memoization