Add documentation to the LeetSpeak factory and violation