banks investment floating account – Meaning and Explanation