Modified maximum function so that it does not test for empty vectors (the code will crash on an empty vector, beware) because they are not being tested (reporting -1 may lead to a false assumption that the vector has a maximum value of -1 when it is really empty).  This is still before the third submission