TDD
Carry function
Rework readme for main use case
Non array first argument
Merge pull request #3 from Neamar/carry

rarity.carry()