Hydro-dynamics of Fish-Like Locomotion of Single and Multiple Flexible Hydrofoils