Added double underscore to private methods after reading further about
conventions. Moved __discard_whitespace to private methods section.