https://twitter.github.io/scala_school/ru/basics.html