What is the difference between Class 10 and Class 4 memory cards, and also between SDHC and SD? What dose the "up to 8" mean for this micro SD card "Ultra 64 GB microSD SDXC Memory Card UHS-I Class 10 + SD Adapter up to 8"?