Demystifying Conda (Anaconda, Miniconda and Bioconda) and Virtual Environments