anchor.diff:      %% valid, multiple range
       io:format("Testing parse_range_request with valid multiple ranges~n"),
       io:format("1"),
  -    [{20, 30}, {50, 100}, {110, 200}] = 
  +    [{20, 30}, {50, 100}, {110, 200}] =
           parse_range_request("bytes=20-30,50-100,110-200"),
       io:format("2"),
  -    [{20, none}, {50, 100}, {none, 200}] = 
  +    [{20, none}, {50, 100}, {none, 200}] =
           parse_range_request("bytes=20-,50-100,-200"),
       io:format(".. ok~n"),
  -    
  +
       %% no ranges
       io:format("Testing out parse_range_request with no ranges~n"),
       io:format("1"),
       [] = parse_range_request("bytes="),
       io:format(".. ok~n"),
  -    
  +
       Body = <<"012345678901234567890123456789012345678901234567890123456789">>,
       BodySize = size(Body), %% 60
       BodySize = 60,
  
positive.code:     io:format("4"),
      {30, 30} = range_skip_length({30, none}, BodySize), %% 30-
      io:format(".. ok ~n"),
      
      %% valid edge cases for range_skip_length
      io:format("Testing out range_skip_length on valid edge case ranges~n"),
      io:format("1"),
  
negative.code:     invalid_range = range_skip_length({BodySize, none}, BodySize),
      io:format(".. ok ~n"),
      ok.
  
  