Tell developers how to run tests.
Match on denom/num instead of () with guards
Merge pull request #6 from ihodes/it-matches-precious

Match on denom/num instead of () with guards
Add Apache 2.0 license.
ocopt --> olearn
Clean up shuffle.
Makes non-shuffle code functional.
Replace combine crap with map2.