Can you install a virtual machine on a virtual machine?

Just curious, I was wondering if it's possible to install a virtual machine on the host OS, and add a distro, let's say Linux mint. Then install a virtual machine on LM and install a different distro, maybe Ubuntu, and run Ubuntu on Linux mint? Then keep adding to the amount of distros inside other distros.

How far can it go?

Thanks