Краев Александр 2538

* Smart parentheses. Longpress action on them, when we want to close them all, if it is possible.
* Control of user input.
* Random tests.