Flow Sensing in Air and Water:Behavioral, Neural and Engineering Principles of Operation