Merge pull request #1 from RadekMolenda/master

Some[3,4].merge(Some[5]).should eq Some[3,4,5] #not Some[[3,4], 5]
Merge pull request #2 from RadekMolenda/master

Don't use splat in block for merge method
Flatten
Merge branch 'master' of github.com:rsslldnphy/optional
Crazy iterating over values of options
Pass map a series of functions to apply
Added juxt to options
Juxt over arrays
Map through
Another spec for flat_map
Improve to_s
Make flat_map work for nested somes
Bump version
More efficient (?) map_through implementation
Readme
readme
Readme fix
Remove duplication
Readme fix
Readme formatting