1. first chapter of notation has been updated due to last discoverings in C++ language