In no less than 250 words, explain the difference between symmetric and asymmetric encryption. Which one is better and why?