Improvement of a analogical reasoning and academic achievements by the Analogical Reasoning Program (ARP)