how exactly does cin.getline work? I know you can put 3 things in the parentheses, the first is the variable to put it in. but then what are the other two things for?