Major mode for the Factor programming language