+ gem simplecov
enable running coverage tool
+ code coverage tool
reduce output by removing small ranges
+ code coverage tool
test error throwing when wrong algorithm specified