Critical thinking and higher order thinking