Issues #8, #9 - got started on the first() function.