Cin by default ignores and removes the leading whitespace but getline does not ignore the leading whitespace on its own.
this is why i think. because of this interaction using cin normally and then getline will leave whitespace that getLine will pick up, but i can ignore it to take input normally. If I ignore nothing by multiplying it by 0, it just ignores nothing, takes the newline and nothing else, and continues on
