Added arguments to first() and last() so that they are more syntactically awesome.