refactored test with tape and sync interface
removed lodash dependency
fixed negative start value test