Commented version

- Code cleaned & commented
- results in accuracy of 4 %