Added a tiny bit of documentation and the ? combinator.