برای درک بهتر این موضوع لازمه که در یک کاغذ حافظه رو رسم کنیم و مرحله به مرحله مقادیر Value و message را برای خودمون شبیه سازی کنیم.
خودم من با این روش به درک خوبی رسیدم