Code Challenge 11 - ATM (functional)