How to setup NodeJS NVM on WSL

NVM is really useful for the developer as it allows you to run both the LTS and latest node but be able to switch from either or depending on the project.