Larger sample size
Metric interface
Update utils comment
Added exceptions
Update tests
Update README and example