At the end of this lecture, you should be able to:▪Define and call functions that accept arguments and return values▪Use keyword arguments for functions▪Describe how software failure can have significant effects▪Use docstrings to document code▪Use test cases as part of program development▪Use an assert statement to engage in offensive programming