Is Your Roof Leak-Proof? Understanding How Roof Flashing Works