Inculcating higher-order thinking skills in mathematics: why is it so hard?