Workflow: Improve .gitignore with VIM stuff
Add interface.
Add new index.html
Add result interface
Improve dom manipulation
Add upper bound and improve factorialFn.