bethinking

noun

1.
a carefully considered thought about something
2.
the process of remembering (especially the process of recovering information by mental effort)