backwardChar
Moves backward by one character offset.
Returns true if movement was possible; if @iter was the first in the buffer (character offset 0), this function returns false for convenience when writing loops.
Return
whether movement was possible