Посмотрите сингулярити, вам понравится