Add README
Add test and implementation