No offence but it doesn't sound like you've done even a basic level of research.
No offence but thats why he/she asked here. Not every one knows every thing. In fact no one know everything. I have seen people with posts in the 0000's asking basic questions. Please don't start your answer with that line.
People come here for help. Just as me.on another forum I joined for 5 yrs. Inow how to search so didn't post there. But when I did they were helpful. I.E "No Offence" the OP has only 42 posts. Please consider that before " No Offence" Sorry. I have left Very good forums becase of answers like this. You don't know what condition the OP mind is in. Or what they do for a living. So please try and help, as you did. Helping will bring more people here and more knowledge is good for everyone. My little rant. Sorry. But it's true...