Add starts_with, ends_with, reverse functions

I think these functions would be useful, but am open to hearing suggestions.  I know that some of these can be accomplished with the array slicing JEP, but these arguably provide a more convenient way to do this (`foo[::-1]` vs. reverse(foo)).