Definitions Of Algorithms And Complexity