V009

Looks like robertzk:v009 reflects master so this PR has a lot more content than what actually changed from robertzk:v008 to flipuhdelphia:v009

```ruby
    def extract_numeric(numbers)
      if all_large?(numbers) || range_too_wide?(numbers) || is_sequence?(numbers,3)
        {} # do nothing; junk data
      else
        difference_comps(numbers)
      end
    end

    def range_too_wide?(nums)
      (nums.max - nums.min) > 10000
    end
```