Add mutation
Working implementation!
Add more informative README
Add timer and counter