Critical thinking: Essence for teaching mathematics and mathematics problem solving skills | Synapse