Should I use NSDecimalNumber to deal with money?