Added test 'side effect: actually charges the credit card in a function p4'