Не стыдно писать такое?
1) Научитесь отвечать за свои слова. Сначала утверждаете, что я заставляю использовать одни и те же начальные значения, а потом пишете "перечитывайте свои сообщения". Дети себя ещё так могут вести, но взрослые должны уметь отвечать за свои слова и признавать ошибки.
Из биографии Джона Уа́йлдера Тью́ки? Серьёзно?
Проверяйте хотя бы ссылки перед публикацией.
Тестами чего?
Я уже довольно много алгоритмов протестировал. Смысл тестировать что-то ещё уже невелик.