Add pure map functions
Merge pull request #15 from wiruzx/master

Add pure map functions