Во многих проблемах программирования (например, некоторые проблемы Project Euler) нас просят сообщить ответ, оставшийся после деления ответа на 1,000,000,007.
Почему нет другого номера?
Изменить: 2 года спустя, вот что я знаю: число - большое простое, и любой ответ на такой вопрос настолько велик, что имеет смысл сообщать о остатке вместо этого (поскольку число может быть слишком большим для собственного типа данных для обработки).