Computer Algorithms and Software Code