Text this: Algorithms for pipe network analysis and their reliability /