What is the difference between performance testing, load testing and stress testing? How do you explain them with examples?"

Please can anyone suggest me the difference between performance testing, load testing and stress testing? How do you explain them with examples.