Mind just leaving one function in the file? All the different approaches and test cases are cool but at the end of the day we need to go with one approach and know why it's better than the others.