Add README and CHANGELOG to the distribution
Fix #35
Add a test for recursive function definitions