Надеюсь, вы и сами убедитесь в том, что такое решение имело смысл, когда прочтете книгу целиком и - очень на это рассчитываю - в заданной мной последовательности.
Ну что, поехали?