Text this: Bat algorithm for dam–reservoir operation