Understanding algorithms: properties and dilemmas - Rosa, Fernanda R.