How mind code, saves and retrieve information. A computational approach