time complexity, indentation, comments