Из комбинации логики и лени получаются программисты)