Added link to github page.
Added link to upstream in footnote.
Added more functions.
Added swap.
Added how to declare types and classes.