Analyzing Patterns and Writing Functions