What's the difference? 起きる, 起こる and 起こす
Can someone please explain the difference between 起きる, 起こる and 起こす. They all seam to mean "to happen" "to start" "to wake up" or something like that. I am confused about when and how to use them so I'd like to know their most common meanings/usages. Example sentences would be very helpful. Thank you!