Cultivating Critical Thinking Through E-learning Environment and Tools: A Review | Synapse