Просьба отвечать с обоснованием.
Для тех кто знает ответ и/или видел на ресурсах просьба не давать ответ, если хочется ответить -отвечайте "видел ответ знаю"
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший