I did not know about this. I sometimes stop working on my software code before I quite come to a natural stopping point. I seem to remember it better when I start working again the next day.
Sometimes I think my brain works on things while I sleep. I often have uncompleted work that I cannot figure out. The next day it is very easy to figure out the issue or I dream of a solution to the problem.
Perhaps I sould write more things down so I can think about them later.
You're really lucky for dreaming of a solution to your problems :$ Thank you for passing by ^^