Add char combinator to ListParser

(+plus the code committed as it is has a bug in it, it is calling length on the list not on the element in the list)