What is the difference between Class 10 and Class 4 memory cards, and also between SDHC and SD? What is the difference between 16GB micro SD card of class 4 and class 10 his there memory space different?