A comparison of algorithms for stream flow recession and baseflow separation | Synapse