How do I create a Blueprint function to find the intersection point of a ray and a plane?

In case anyone wants to use the built in functionality, there’s a Line / Plane intersection blueprint node in UE4 now:

https://answers.unrealengine.com/questions/56656/how-do-you-raytrace-the-mouse-screen-position-onto.html