tests for Cut block

Add unit tests and fix example. Actualization of the branch.
Что нужно сделать, чтобы заставить работать код из этого файла? У меня кончились варианты.