Como encontrar os limites de grupos de números seqüenciais contíguos?

Eu tenho uma tabela com a seguinte definição

CREATE TABLE mytable
  (
     id     INT IDENTITY(1, 1) PRIMARY KEY,
     number BIGINT,
     status INT
  )

e exemplo de dados

INSERT INTO mytable
VALUES (100,0),
       (101,0),
       (102,0),
       (103,0),
       (104,1),
       (105,1),
       (106,0),
       (107,0),
       (1014,0),
       (1015,0),
       (1016,1),
       (1017,0)

Olhando apenas para as linhas ondestatus = 0 como posso recolher oNumber valores em intervalos de números seqüenciais contíguos e encontrar o início e o fim de cada intervalo?

Ou seja, para os dados de exemplo, os resultados seriam

         FROM      to 
Number    100      103
Number    106      107
Number    1014     1015
Number    1017     1017

questionAnswers(1)

yourAnswerToTheQuestion