How do you think about algorithm efficiency, including time and space complexity, in data manipulation scripts for Banco Santander?