Bank accounts Kata: Think of your personal bank account experience When in doubt, go for the simplest solution Features : Deposit, Withdrawal Transfer Account statement (date, amount, balance) Statement printing Statement filters