What is IOTA?

There are literally thousands of varieties of cryptocurrencies available today to suit any preferences, but