Irrigation Systems: How They Work and Why They Fail